#ifndef DW_LOGGER_LISTENER_H
#	define DW_LOGGER_LISTENER_H

#include "system/logger.h"

namespace dw {
	namespace system {

class Logger::Listener
{
public : //! @name Callbacks
	//! @{
	virtual void start() { ; }
	virtual void stop() { ; }
	virtual void log(Logger::Level level, const std::string& message) = 0;
	//! @}
};

	} // namespace system
} // namespace dw

#endif //! DW_LOGGER_LISTENER_H
